package com.rambler.api.common.vo.qweather;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 当前天气详情（和风天气 now 字段）
 */
@Data
@Accessors(chain = true)
@Schema(description = "和风天气当前天气详情")
public class QWeatherNowWeather {

    @Schema(description = "观测时间")
    private String obsTime;

    @Schema(description = "温度，单位默认摄氏度")
    private String temp;

    @Schema(description = "体感温度")
    private String feelsLike;

    @Schema(description = "天气图标代码")
    private String icon;

    @Schema(description = "天气状况文字描述，如“多云”")
    private String text;

    @Schema(description = "风向360角度")
    private String wind360;

    @Schema(description = "风向文字，如“东南风”")
    private String windDir;

    @Schema(description = "风力等级")
    private String windScale;

    @Schema(description = "风速，公里/小时")
    private String windSpeed;

    @Schema(description = "相对湿度，百分比数值")
    private String humidity;

    @Schema(description = "当前小时累计降水量，单位毫米")
    private String precip;

    @Schema(description = "大气压强，单位百帕")
    private String pressure;

    @Schema(description = "能见度，单位公里")
    private String vis;

    @Schema(description = "云量，百分比数值")
    private String cloud;

    @Schema(description = "露点温度")
    private String dew;
}
